header {
  height: 0.5rem;
  background-color: #F4483E;
  color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
header a:nth-of-type(1) p {
  font-size: 0.2rem;
  color: #fff;
  font-weight: bold;
  margin-left: 0.1rem;
}
header span {
  font: 0.2rem/0.3rem "";
  font-weight: bold;
}
header a:nth-of-type(2) img {
  height: 0.34rem;
}
section div {
  display: flex;
  justify-content: center;
}
section div a {
  display: block;
  width: 1.5rem;
  border: 1px solid #ccc;
  height: 1.25rem;
  margin: 0.1rem;
  position: relative;
}
section div a p {
  width: 100%;
  position: absolute;
  bottom: 0.1rem;
  font-size: 0.13rem;
  color: #666;
  text-align: center;
}
#box {
  display: flex;
  height: 0.38rem;
  background: linear-gradient(to bottom, #fff, #ebebeb);
  padding-left: 0.1rem;
}
#box a {
  display: block;
  font: 0.14rem/0.38rem "";
  color: #666;
  width: 0.5rem;
}
